package com.vviton.zyhj.consumer.controller;


import javax.servlet.http.HttpServletRequest;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;

import com.vviton.zyhj.common.view.ViewCzzLvZyhj;
import com.vviton.zyhj.consumer.service.CzzService;
import com.vviton.zyhj.content.CommonConstants;
import com.wdcloud.framework.core.log.annotation.MonitorLog;
import com.wdcloud.framework.core.log.entity.MonitorLogInfo;

/**
 * ClassName:CzzController <br/>
 * Function: 成长值Controller. <br/>
 * Date: 2016年12月21日 上午9:47:39 <br/>
 * 
 * @author qiaocf
 * @version
 * @since JDK 1.7
 * @see
 */
@Controller
@RequestMapping("czz")
public class CzzController {

    /*** 成长值Service接口 **/
    @Autowired
    private CzzService czzService;

    /**
     * 
     * getCzzLv,(获取用户成长值和等级信息). <br/>
     * Author: qiaocf <br/>
     * Create Date: 2016年12月21日 <br/>
     * ===============================================================<br/>
     * Modifier: Administrator <br/>
     * Modify Date: 2016年12月21日 <br/>
     * Modify Description: <br/>
     * ===============================================================<br/>
     * 
     * @param zh 账号
     * @param req 会话
     * @return 用户成长值和等级信息
     * @since JDK 1.7
     */
    @RequestMapping("getCzzLv")
    @ResponseBody
    @MonitorLog(text = "获取用户成长值和等级信息", type = MonitorLogInfo.METHOD_TYPE_SERVICE)
    public ViewCzzLvZyhj getCzzLv(@RequestParam String zh, HttpServletRequest req) {
        zh = CommonConstants.getRyzh(req);
        return czzService.getCzzLv(zh);
    }

}
